<?php
	@include_once('../modelos/sybasebd.php');
		
	session_start();
	
	$html = "";

if ( isset($_POST['id_operacion']) && strlen($_POST['id_operacion']) ) {

	if ( $_POST['t_select'] == 1 ) {
		$html = "<option value=''>SELECCIONE</option>";
	
	} else if ( $_POST['t_select'] == 2 ) {
		$html = "<option value='T'>TODOS</option>";
	}
    
	switch($_POST['id_operacion']) {
       
	   	// =================================================================================================================	
		// Actualizar la lista de los SubTipos de Articulos
		// =================================================================================================================
		
	    case 1:	 
			if( isset($_POST['id_tipo_articulo']) && strlen($_POST['id_tipo_articulo']) ) {
                $conexion = new Sybasebd;
                $var = $conexion->conexion_BD($_SESSION['manejador_bd'],$_SESSION['usuario_bd'],$_SESSION['password_bd'],$_SESSION['base_de_datos'],$_SESSION['rol_bd']);

                $sql = "SELECT id_tipo_articulo as id_tipo_articulo, 
							id_subtipo_articulo as id_subtipo_articulo, 
							descripcion as descripcion 
						FROM mtc_subtipo_articulo 
						WHERE id_tipo_articulo='".$_POST['id_tipo_articulo']."' 
						ORDER BY id_subtipo_articulo ASC";

                $respuesta = $conexion->consulta_BD($sql) or die("No se pudo Consultar los Articulos ".$_POST['id_tipo_articulo']." - ".$_POST['id_subtipo_articulo'].".");

                $i = 0;
                while ( $respuesta = $conexion->fetch_array_BD() ) {
                    if ( strlen($respuesta[id_tipo_articulo]) == "1" ) {
						$lista_subtipoarticulos[$i][0] = "0".$respuesta[id_tipo_articulo];
					} else {
						$lista_subtipoarticulos[$i][0] = $respuesta[id_tipo_articulo];
					}
					if ( strlen($respuesta[id_subtipo_articulo]) == "1" ) {
						$lista_subtipoarticulos[$i][1] = "0".$respuesta[id_subtipo_articulo];
					} else {
						$lista_subtipoarticulos[$i][1] = $respuesta[id_subtipo_articulo];
					}
					
					$lista_subtipoarticulos[$i][2] = utf8_encode(strtoupper($respuesta[descripcion]));
                    $i++;
                }

                for ( $i = 0; $i < count($lista_subtipoarticulos); $i++ ) {
                    $html .= '<option value="'.$lista_subtipoarticulos[$i][1].'">'.$lista_subtipoarticulos[$i][0].$lista_subtipoarticulos[$i][1]." - ".$lista_subtipoarticulos[$i][2].'</option>';
                }
                $conexion->desconectar_BD;
            }
            break;
		
			
		// =================================================================================================================	
		// Actualizar la lista de los Articulos
		// =================================================================================================================
			
        case 2:		            
			if( true ) {
                $conexion = new Sybasebd;
                $var = $conexion->conexion_BD($_SESSION['manejador_bd'],$_SESSION['usuario_bd'],$_SESSION['password_bd'],$_SESSION['base_de_datos'],$_SESSION['rol_bd']);

                $sql = "SELECT id_tipo_articulo as id_tipo_articulo, 
								id_subtipo_articulo as id_subtipo_articulo, 
								id_variedad as id_variedad, 
								nombre as nombre 
						FROM mtc_articulo 
						WHERE id_tipo_articulo='".$_POST['id_tipo_articulo']."' and
							id_subtipo_articulo='".$_POST['id_subtipo_articulo']."'
						ORDER BY id_variedad ASC";

               $respuesta = $conexion->consulta_BD($sql) or die("No se pudo Consultar los Articulos ".$_POST['id_tipo_articulo']." - ".$_POST['id_subtipo_articulo'].$sql.".");

                $i = 0;
                while ( $respuesta = $conexion->fetch_array_BD() ) {
                    if ( strlen($respuesta[id_tipo_articulo]) == "1" ) {
						$lista_articulos[$i][0] = "0".$respuesta[id_tipo_articulo];
					} else {
						$lista_articulos[$i][0] = $respuesta[id_tipo_articulo];
					}
					if ( strlen($respuesta[id_subtipo_articulo]) == "1" ) {
						$lista_articulos[$i][1] = "0".$respuesta[id_subtipo_articulo];
					} else {
						$lista_articulos[$i][1] = $respuesta[id_subtipo_articulo];
					}
					if ( strlen($respuesta[id_variedad]) == "1" ) {
						$lista_articulos[$i][2] = "0".$respuesta[id_variedad];
					} else {
						$lista_articulos[$i][2] = $respuesta[id_variedad];
					}
					
					$lista_articulos[$i][3] = utf8_encode(strtoupper($respuesta[nombre]));
                    $i++;
                }

                for ( $i = 0; $i < count($lista_articulos); $i++ ) {
                    $html .= '<option value="'.$lista_articulos[$i][0].$lista_articulos[$i][1].$lista_articulos[$i][2].'">'.$lista_articulos[$i][0].$lista_articulos[$i][1].$lista_articulos[$i][2]." - ".$lista_articulos[$i][3].'</option>';
                }
                $conexion->desconectar_BD;
            }
            break;
		
        default:
			break;
    }
}

//if this has been requested using Ajax
if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])){
    echo $html;
    exit;
}
?>
